CloudWatch Agent 를 이용하여 C드라이브 이외의 드라이브를 감사히는 방법에 대해 알아보자

CloudWatch Agent 를 이용하여 C드라이브 이외의 드라이브를 감사히는 방법에 대해 알아보자

Clock Icon2024.08.23

안녕하세요! 클래스메소드 금상원 입니다.
이번 블로그에서는 Cloud Watch Agent 에서 디스크를 감시할 때 C드라이브 이외에 드라이브를 감시하는 방법에 대해 알아보도록 하겠습니다.

개요

문제점

WindowsServerOS 기반의 EC2를 사용하고 있을 때 C드라이브 이외에 여러 드라이브를 사용하고 있을 때 모든 드라이브를 감시하거나 특정 드라이브를 감시하는 방법은 무엇을까?

해결 방법

Cloud Watch Agent 구성 파일에서 "LogicalDisk"영역으로 그룹화하여 특정 디스크 또는 모든 디스크를 설정할 수 있습니다.

특정 드라이브만 감시할 때

「resources」 부분에 감시할 드라이브의 이름을 아래와 같이 추가해 줍니다.

{
	"metrics": {
		"append_dimensions": {
			"InstanceId": "${aws:InstanceId}"
		},
		"metrics_collected": {
      "LogicalDisk": {
				"measurement": [
					"% Free Space"
				],
				"metrics_collection_interval": 60,
				"resources": [
					"C:","D:"
				]
			}
		}
	}
}

모든 드라이브를 감시할 때

「resources」 부분에 전제 드라이브를 감시하기위해 아래처럼 「"*"」 를 입력합니다.

{
	"metrics": {
		"append_dimensions": {
			"InstanceId": "${aws:InstanceId}"
		},
		"metrics_collected": {
      "LogicalDisk": {
				"measurement": [
					"% Free Space"
				],
				"metrics_collection_interval": 60,
				"resources": [
					"*"
				]
			}
		}
	}
}

마무리

이번 블로그에서는 WindowsServerOS 기반의 EC2에서 여러 드라이브를 사용할 때 특정 또는 모든 드라이브를 Cloud Watch Agent 에서 감시하는 방법에 대해 알아보았습니다. 디스크 감시설정에 대해 정보가 필요하셨던 분들께 조금이나마 도움이 되었으면 좋겠습니다.

참고자료

https://dev.classmethod.jp/articles/tsnote-cloudwatch-agent-ec2-windows-serverc-drive-disk-acquisition/

https://docs.aws.amazon.com/ko_kr/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.